package com.southwind.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 书籍实体类，包含书籍的基本信息如ID、名称、作者、出版社、版次等。
 * </p>
 *
 */
@Data
  @EqualsAndHashCode(callSuper = false)
    public class Book implements Serializable {

    private static final long serialVersionUID=1L;
  /**
   * 主键ID，自动增长。
   */

      @TableId(value = "id", type = IdType.AUTO)
      private Integer id;
  /**
   * 书籍名称。
   */
    private String name;

  /**
   * 书籍所属分类ID（可能是另一张表的外键）。
   */
    private Integer sid;
  /**
   * 书籍数量。
   */
    private Integer number;
  /**
   * 书籍作者。
   */
    private String author;
  /**
   * 出版社信息。
   */
    private String publish;

  /**
   * 书籍的版次。
   */
    private String edition;

  public void setId(Integer id) {
    this.id = id;
  }

  public void setName(String name) {
    this.name = name;
  }

  public void setSid(Integer sid) {
    this.sid = sid;
  }

  public void setNumber(Integer number) {
    this.number = number;
  }

  public void setAuthor(String author) {
    this.author = author;
  }

  public void setPublish(String publish) {
    this.publish = publish;
  }

  public void setEdition(String edition) {
    this.edition = edition;
  }

  public Integer getNumber()
{
  return number;
}

  public Integer getSid() {
    return sid;
  }

  public Integer getId() {
    return id;
  }

  public String getName() {
    return name;
  }

  public String getAuthor() {
    return author;
  }

  public String getPublish() {
    return publish;
  }

  public String getEdition() {
    return edition;
  }
}
